
.top_banner {
	padding: 0px;
	border-bottom: 1px solid #83d9f5;

}
.lb_panel {
	margin-top: 15px;
	border: 1px solid #11a4d5;
	background-color: white;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);

}

.lb_panel_header {
	padding:5px;
	padding-left:15px;
	background: linear-gradient(to top, #11a4d5, #006cd9);
	color: white;
	border-radius: 0 0 13px  0; 
}


.lb_panel_content {
	padding:15px;
	text-align: justify;
	background-color: white;
	
}

.lb_panel_content p {
	text-indent: 20px;
}

.lb_panel_body {
	margin:5px;
	
}
.lb_panel_body ul {
	padding-left:0px;
	list-style-type: none;
	padding-left:15px;
}

.lb_panel_body li {
	margin-top: 10px;
}

.footer {
	margin-top:20px;
	padding-top: 10px;
	text-align:center;
	border-top: 1px solid #83d9f5;
}

.imgBlock {
	text-indent: 0;
	margin: 5px 5px;
	position: relative;
}

.imgBlock p {
	position: absolute;
	bottom: -10;
	left: 0;
	width: 100%;
	color: #000;
	background: #fff;
	font-size: 10pt;
	font-style: italic;
	text-indent: 0;
	text-align: center;
}

.imgLeft {
	float: left;
}

.imgRight {
	float:right;
}

.timeline_container {
	
	  
}
.timeline {
	width:90%;
	height: 10px;
	background-color: #63ace2;
	border-radius: 13px;
	margin-top: 80px;
	margin-bottom: 80px;
	margin-left: 50px;
	
}


.timeline_node {

	float: left;
	width: 25%;
}

.timeline_button {
	position: relative;
	top: -10px;
	width: 30px;
	height: 30px;
	margin: 0 auto;
	background-color: #4cd2ff;
	border-radius: 15px;
	 border: 2px double #0086b3;
}

.timeline_button:hover {
	position: relative;
	top: -15px;
	cursor: pointer;
	width: 40px;
	height: 40px;
	margin: 0 auto;
	background-color: #5bf06f;
	border-radius: 20px;
	border: 3px double #0086b3;
	transition: width 0.3s, height 0.3s, background-color 0.3s, top 0.3s;
}

.timeline_header {
	text-align: center;
	margin: 3px;
	font-weight: bold;
}


.tooltip.primary .tooltip-inner          { background-color:    #337ab7; }
.tooltip.primary.top > .tooltip-arrow    { border-top-color:    #337ab7; }
.tooltip.primary.right > .tooltip-arrow  { border-right-color:  #337ab7; }
.tooltip.primary.bottom > .tooltip-arrow { border-bottom-color: #337ab7; }
.tooltip.primary.left > .tooltip-arrow   { border-left-color:   #337ab7; }

.tooltip.info .tooltip-inner          { background-color:    #31b0d5; }
.tooltip.info.top > .tooltip-arrow    { border-top-color:    #31b0d5; }
.tooltip.info.right > .tooltip-arrow  { border-right-color:  #31b0d5; }
.tooltip.info.bottom > .tooltip-arrow { border-bottom-color: #31b0d5; }
.tooltip.info.left > .tooltip-arrow   { border-left-color:   #31b0d5; }

.tooltip.success .tooltip-inner          { background-color:    #449d44; }
.tooltip.success.top > .tooltip-arrow    { border-top-color:    #449d44; }
.tooltip.success.right > .tooltip-arrow  { border-right-color:  #449d44; }
.tooltip.success.bottom > .tooltip-arrow { border-bottom-color: #449d44; }
.tooltip.success.left > .tooltip-arrow   { border-left-color:   #449d44; }

.tooltip.warning .tooltip-inner          { background-color:    #ec971f; }
.tooltip.warning.top > .tooltip-arrow    { border-top-color:    #ec971f; }
.tooltip.warning.right > .tooltip-arrow  { border-right-color:  #ec971f; }
.tooltip.warning.bottom > .tooltip-arrow { border-bottom-color: #ec971f; }
.tooltip.warning.left > .tooltip-arrow   { border-left-color:   #ec971f; }

.tooltip.danger .tooltip-inner          { background-color:    #d9534f; }
.tooltip.danger.top > .tooltip-arrow    { border-top-color:    #d9534f; }
.tooltip.danger.right > .tooltip-arrow  { border-right-color:  #d9534f; }
.tooltip.danger.bottom > .tooltip-arrow { border-bottom-color: #d9534f; }
.tooltip.danger.left > .tooltip-arrow   { border-left-color:   #d9534f; }

.fgallery {
    float: left;
    margin: 2px;
}









